574273
68299
567957
240796
120258
59580
444924
948943
170567
50940
263771
762853
5325799
3753581
3268148
2582804
2314988
2166609
2090358
194978
1862118
1756136
1755196
1671471